package com.ruoyi.ms.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 妙手虾皮订单信息对象 t_ms_xp_order
 * 
 * @author chdx
 * @date 2022-12-06
 */
public class MsOrder extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 表的id */
    private Long orderId;

    /** 平台订单id */
    @Excel(name = "平台订单id")
    private Long opOrderId;

    /** 店铺id */
    @Excel(name = "店铺id")
    private Long shopId;

    /** 平台名称 */
    @Excel(name = "平台名称")
    private String platform;

    /** 平台订单号 */
    @Excel(name = "平台订单号")
    private String platformOrderSn;

    /** 平台订单号 */
    @Excel(name = "平台订单号")
    private Long platformOrderId;

    /** 平台订单号IUID */
    @Excel(name = "平台订单号IUID")
    private String platformOrderUuid;

    /** 平台订单状态 */
    @Excel(name = "平台订单状态")
    private String platformOrderStatus;

    /** 站点名称 */
    @Excel(name = "站点名称")
    private String site;

    /** 币种 */
    @Excel(name = "币种")
    private String currency;

    /** 订单金额 */
    @Excel(name = "订单金额")
    private BigDecimal orderAmount;

    /** 商品金额 */
    @Excel(name = "商品金额")
    private BigDecimal productAmount;

    /** 折扣金额 */
    @Excel(name = "折扣金额")
    private BigDecimal discountAmount;

    /** 预计物流费用 */
    @Excel(name = "预计物流费用")
    private BigDecimal estimatedShippingFee;

    /** 实际物流费用 */
    @Excel(name = "实际物流费用")
    private BigDecimal actualShippingCost;

    /** 支付金额 */
    @Excel(name = "支付金额")
    private BigDecimal payAmount;

    /** 平台保管金额 */
    @Excel(name = "平台保管金额")
    private BigDecimal escrowAmount;

    /** 佣金 */
    @Excel(name = "佣金")
    private BigDecimal commissionFee;

    /** 返还金额 */
    @Excel(name = "返还金额")
    private BigDecimal refundAmount;

    /** 支付方式 */
    @Excel(name = "支付方式")
    private String paymentMethod;

    /** 支付方式 */
    @Excel(name = "支付方式")
    private String paymentMethodInt;

    /** 物流渠道 */
    @Excel(name = "物流渠道")
    private String logisticsChannel;

    /** 物流公司名称 */
    @Excel(name = "物流公司名称")
    private String logisticsCompany;

    /** 物流方式 */
    @Excel(name = "物流方式")
    private String shippingMethod;

    /** 追踪单号 */
    @Excel(name = "追踪单号")
    private String trackingNo;

    /** 订单开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "订单开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gmtOrderStart;

    /** 订单修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "订单修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gmtOrderModified;

    /** 订单支付时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "订单支付时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gmtPay;

    /** 最后收货时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最后收货时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gmtLastDelivery;

    /** 收货时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "收货时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gmtDelivery;

    /** 返还时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "返还时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gmtRefund;

    /** 订单完成时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "订单完成时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gmtFinish;

    /** 买家id */
    @Excel(name = "买家id")
    private Long buyerId;

    /** 买家姓名 */
    @Excel(name = "买家姓名")
    private String buyerUsername;

    /** 买家姓名md5 */
    @Excel(name = "买家姓名md5")
    private String buyerNameSmd5;

    /** 买家手机号md5 */
    @Excel(name = "买家手机号md5")
    private String buyerPhoneSmd5;

    /** 买家国家 */
    @Excel(name = "买家国家")
    private String buyerCountry;

    /** 买家省份 */
    @Excel(name = "买家省份")
    private String buyerProvince;

    /** 买家邮编 */
    @Excel(name = "买家邮编")
    private String buyerZipcode;

    /** 买家留言 */
    @Excel(name = "买家留言")
    private String buyerMessage;

    /** 买家选择的物流方式 */
    @Excel(name = "买家选择的物流方式")
    private String buyerSelectLogistics;

    /** 卖家备注 */
    @Excel(name = "卖家备注")
    private String sellerNote;

    /** 商品数量 */
    @Excel(name = "商品数量")
    private Long itemQuantity;

    /** 商品种类 */
    @Excel(name = "商品种类")
    private String itemVariety;

    /** 是否COD */
    @Excel(name = "是否COD")
    private Long isCod;

    /** 是否俄罗斯非全名 */
    @Excel(name = "是否俄罗斯非全名")
    private Long isRussianBuyerNotFullname;

    /** 是否需要发票 */
    @Excel(name = "是否需要发票")
    private Long isNeedInvoice;

    /** 是否隔离件 */
    @Excel(name = "是否隔离件")
    private Long isIsolation;

    /** 是否删除 */
    @Excel(name = "是否删除")
    private Long isDelete;

    /** 是否有海关描述 */
    @Excel(name = "是否有海关描述")
    private Long hasCustomsDeclaration;

    /** 平台描述 */
    @Excel(name = "平台描述")
    private String appFlag;

    /** 平台订单状态 */
    @Excel(name = "平台订单状态")
    private String appOrderStatus;

    /** 平台返还状态 */
    @Excel(name = "平台返还状态")
    private String appRefundStatus;

    /** 采购状态 */
    @Excel(name = "采购状态")
    private String appPurchaseStatus;

    /** 平台使用存储状态 */
    @Excel(name = "平台使用存储状态")
    private String appUseStorageStatus;

    /** 平台投送状态 */
    @Excel(name = "平台投送状态")
    private String appPostForwarderStatus;

    /** 平台备注 */
    @Excel(name = "平台备注")
    private String appNote;

    /** 取消人 */
    @Excel(name = "取消人")
    private String cancelBy;

    /** 取消原因 */
    @Excel(name = "取消原因")
    private String cancelReason;

    /** 取消原因扩展信息 */
    @Excel(name = "取消原因扩展信息")
    private String cancelReasonExt;

    /** 是否cb */
    @Excel(name = "是否cb")
    private Long isCb;

    /** 是否mock */
    @Excel(name = "是否mock")
    private Long isMock;

    /** isApplyTrackingNoFail */
    @Excel(name = "isApplyTrackingNoFail")
    private Long isApplyTrackingNoFail;

    /** 仓库编码 */
    @Excel(name = "仓库编码")
    private String warehouseCode;

    /** 是否自动发货 */
    @Excel(name = "是否自动发货")
    private Long isAutoPostForwarder;

    /** fmTn */
    @Excel(name = "fmTn")
    private String fmTn;

    /** 运货单方式 */
    @Excel(name = "运货单方式")
    private String waybillOssPath;

    /** 平台运货单格式 */
    @Excel(name = "平台运货单格式")
    private String platformWaybillFormat;

    /** 订单创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "订单创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gmtCreate;

    /** 订单修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "订单修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gmtModified;

    /** 汇率 */
    @Excel(name = "汇率")
    private BigDecimal exchangeRate;

    /** 折扣金额 */
    @Excel(name = "折扣金额")
    private BigDecimal discountedAmount;

    /** 采购金额 */
    @Excel(name = "采购金额")
    private BigDecimal purchasePrice;

    /** 买家承担运费 */
    @Excel(name = "买家承担运费")
    private BigDecimal buyerPaidShippingFee;

    /** 采购金额-人民币 */
    @Excel(name = "采购金额-人民币")
    private BigDecimal cnyPurchasePrice;

    /** 平台保管金额-人民币 */
    @Excel(name = "平台保管金额-人民币")
    private BigDecimal cnyEscrowAmount;

    /** 订单金额-人民币 */
    @Excel(name = "订单金额-人民币")
    private BigDecimal cnyOrderAmount;

    /** 商品金额-人民币 */
    @Excel(name = "商品金额-人民币")
    private BigDecimal cnyProductAmount;

    /** 支付金额-人民币 */
    @Excel(name = "支付金额-人民币")
    private BigDecimal cnyPayamount;

    /** 折扣金额-人民币 */
    @Excel(name = "折扣金额-人民币")
    private BigDecimal cnyDiscountedAmount;

    /** 折扣金额-人民币 */
    @Excel(name = "折扣金额-人民币")
    private BigDecimal cnyDiscountAmount;

    /** 估算运费-人民币 */
    @Excel(name = "估算运费-人民币")
    private BigDecimal cnyEstimatedShippingFee;

    /** 平台订单详情链接 */
    @Excel(name = "平台订单详情链接")
    private String platformOrderDetailUrl;

    /** 平台订单状态描述 */
    @Excel(name = "平台订单状态描述")
    private String appOrderStatusText;

    /** 取消原因 */
    @Excel(name = "取消原因")
    private String buyerCountryName;

    /** 公开聊天链接 */
    @Excel(name = "公开聊天链接")
    private String openEarthChatUrl;

    public void setOrderId(Long orderId) 
    {
        this.orderId = orderId;
    }

    public Long getOrderId() 
    {
        return orderId;
    }
    public void setOpOrderId(Long opOrderId) 
    {
        this.opOrderId = opOrderId;
    }

    public Long getOpOrderId() 
    {
        return opOrderId;
    }
    public void setShopId(Long shopId) 
    {
        this.shopId = shopId;
    }

    public Long getShopId() 
    {
        return shopId;
    }
    public void setPlatform(String platform) 
    {
        this.platform = platform;
    }

    public String getPlatform() 
    {
        return platform;
    }
    public void setPlatformOrderSn(String platformOrderSn) 
    {
        this.platformOrderSn = platformOrderSn;
    }

    public String getPlatformOrderSn() 
    {
        return platformOrderSn;
    }
    public void setPlatformOrderId(Long platformOrderId) 
    {
        this.platformOrderId = platformOrderId;
    }

    public Long getPlatformOrderId() 
    {
        return platformOrderId;
    }
    public void setPlatformOrderUuid(String platformOrderUuid) 
    {
        this.platformOrderUuid = platformOrderUuid;
    }

    public String getPlatformOrderUuid() 
    {
        return platformOrderUuid;
    }
    public void setPlatformOrderStatus(String platformOrderStatus) 
    {
        this.platformOrderStatus = platformOrderStatus;
    }

    public String getPlatformOrderStatus() 
    {
        return platformOrderStatus;
    }
    public void setSite(String site) 
    {
        this.site = site;
    }

    public String getSite() 
    {
        return site;
    }
    public void setCurrency(String currency) 
    {
        this.currency = currency;
    }

    public String getCurrency() 
    {
        return currency;
    }
    public void setOrderAmount(BigDecimal orderAmount) 
    {
        this.orderAmount = orderAmount;
    }

    public BigDecimal getOrderAmount() 
    {
        return orderAmount;
    }
    public void setProductAmount(BigDecimal productAmount) 
    {
        this.productAmount = productAmount;
    }

    public BigDecimal getProductAmount() 
    {
        return productAmount;
    }
    public void setDiscountAmount(BigDecimal discountAmount) 
    {
        this.discountAmount = discountAmount;
    }

    public BigDecimal getDiscountAmount() 
    {
        return discountAmount;
    }
    public void setEstimatedShippingFee(BigDecimal estimatedShippingFee) 
    {
        this.estimatedShippingFee = estimatedShippingFee;
    }

    public BigDecimal getEstimatedShippingFee() 
    {
        return estimatedShippingFee;
    }
    public void setActualShippingCost(BigDecimal actualShippingCost) 
    {
        this.actualShippingCost = actualShippingCost;
    }

    public BigDecimal getActualShippingCost() 
    {
        return actualShippingCost;
    }
    public void setPayAmount(BigDecimal payAmount) 
    {
        this.payAmount = payAmount;
    }

    public BigDecimal getPayAmount() 
    {
        return payAmount;
    }
    public void setEscrowAmount(BigDecimal escrowAmount) 
    {
        this.escrowAmount = escrowAmount;
    }

    public BigDecimal getEscrowAmount() 
    {
        return escrowAmount;
    }
    public void setCommissionFee(BigDecimal commissionFee) 
    {
        this.commissionFee = commissionFee;
    }

    public BigDecimal getCommissionFee() 
    {
        return commissionFee;
    }
    public void setRefundAmount(BigDecimal refundAmount) 
    {
        this.refundAmount = refundAmount;
    }

    public BigDecimal getRefundAmount() 
    {
        return refundAmount;
    }
    public void setPaymentMethod(String paymentMethod) 
    {
        this.paymentMethod = paymentMethod;
    }

    public String getPaymentMethod() 
    {
        return paymentMethod;
    }
    public void setPaymentMethodInt(String paymentMethodInt) 
    {
        this.paymentMethodInt = paymentMethodInt;
    }

    public String getPaymentMethodInt() 
    {
        return paymentMethodInt;
    }
    public void setLogisticsChannel(String logisticsChannel) 
    {
        this.logisticsChannel = logisticsChannel;
    }

    public String getLogisticsChannel() 
    {
        return logisticsChannel;
    }
    public void setLogisticsCompany(String logisticsCompany) 
    {
        this.logisticsCompany = logisticsCompany;
    }

    public String getLogisticsCompany() 
    {
        return logisticsCompany;
    }
    public void setShippingMethod(String shippingMethod) 
    {
        this.shippingMethod = shippingMethod;
    }

    public String getShippingMethod() 
    {
        return shippingMethod;
    }
    public void setTrackingNo(String trackingNo) 
    {
        this.trackingNo = trackingNo;
    }

    public String getTrackingNo() 
    {
        return trackingNo;
    }
    public void setGmtOrderStart(Date gmtOrderStart) 
    {
        this.gmtOrderStart = gmtOrderStart;
    }

    public Date getGmtOrderStart() 
    {
        return gmtOrderStart;
    }
    public void setGmtOrderModified(Date gmtOrderModified) 
    {
        this.gmtOrderModified = gmtOrderModified;
    }

    public Date getGmtOrderModified() 
    {
        return gmtOrderModified;
    }
    public void setGmtPay(Date gmtPay) 
    {
        this.gmtPay = gmtPay;
    }

    public Date getGmtPay() 
    {
        return gmtPay;
    }
    public void setGmtLastDelivery(Date gmtLastDelivery) 
    {
        this.gmtLastDelivery = gmtLastDelivery;
    }

    public Date getGmtLastDelivery() 
    {
        return gmtLastDelivery;
    }
    public void setGmtDelivery(Date gmtDelivery) 
    {
        this.gmtDelivery = gmtDelivery;
    }

    public Date getGmtDelivery() 
    {
        return gmtDelivery;
    }
    public void setGmtRefund(Date gmtRefund) 
    {
        this.gmtRefund = gmtRefund;
    }

    public Date getGmtRefund() 
    {
        return gmtRefund;
    }
    public void setGmtFinish(Date gmtFinish) 
    {
        this.gmtFinish = gmtFinish;
    }

    public Date getGmtFinish() 
    {
        return gmtFinish;
    }
    public void setBuyerId(Long buyerId) 
    {
        this.buyerId = buyerId;
    }

    public Long getBuyerId() 
    {
        return buyerId;
    }
    public void setBuyerUsername(String buyerUsername) 
    {
        this.buyerUsername = buyerUsername;
    }

    public String getBuyerUsername() 
    {
        return buyerUsername;
    }
    public void setBuyerNameSmd5(String buyerNameSmd5) 
    {
        this.buyerNameSmd5 = buyerNameSmd5;
    }

    public String getBuyerNameSmd5() 
    {
        return buyerNameSmd5;
    }
    public void setBuyerPhoneSmd5(String buyerPhoneSmd5) 
    {
        this.buyerPhoneSmd5 = buyerPhoneSmd5;
    }

    public String getBuyerPhoneSmd5() 
    {
        return buyerPhoneSmd5;
    }
    public void setBuyerCountry(String buyerCountry) 
    {
        this.buyerCountry = buyerCountry;
    }

    public String getBuyerCountry() 
    {
        return buyerCountry;
    }
    public void setBuyerProvince(String buyerProvince) 
    {
        this.buyerProvince = buyerProvince;
    }

    public String getBuyerProvince() 
    {
        return buyerProvince;
    }
    public void setBuyerZipcode(String buyerZipcode) 
    {
        this.buyerZipcode = buyerZipcode;
    }

    public String getBuyerZipcode() 
    {
        return buyerZipcode;
    }
    public void setBuyerMessage(String buyerMessage) 
    {
        this.buyerMessage = buyerMessage;
    }

    public String getBuyerMessage() 
    {
        return buyerMessage;
    }
    public void setBuyerSelectLogistics(String buyerSelectLogistics) 
    {
        this.buyerSelectLogistics = buyerSelectLogistics;
    }

    public String getBuyerSelectLogistics() 
    {
        return buyerSelectLogistics;
    }
    public void setSellerNote(String sellerNote) 
    {
        this.sellerNote = sellerNote;
    }

    public String getSellerNote() 
    {
        return sellerNote;
    }
    public void setItemQuantity(Long itemQuantity) 
    {
        this.itemQuantity = itemQuantity;
    }

    public Long getItemQuantity() 
    {
        return itemQuantity;
    }
    public void setItemVariety(String itemVariety) 
    {
        this.itemVariety = itemVariety;
    }

    public String getItemVariety() 
    {
        return itemVariety;
    }
    public void setIsCod(Long isCod) 
    {
        this.isCod = isCod;
    }

    public Long getIsCod() 
    {
        return isCod;
    }
    public void setIsRussianBuyerNotFullname(Long isRussianBuyerNotFullname) 
    {
        this.isRussianBuyerNotFullname = isRussianBuyerNotFullname;
    }

    public Long getIsRussianBuyerNotFullname() 
    {
        return isRussianBuyerNotFullname;
    }
    public void setIsNeedInvoice(Long isNeedInvoice) 
    {
        this.isNeedInvoice = isNeedInvoice;
    }

    public Long getIsNeedInvoice() 
    {
        return isNeedInvoice;
    }
    public void setIsIsolation(Long isIsolation) 
    {
        this.isIsolation = isIsolation;
    }

    public Long getIsIsolation() 
    {
        return isIsolation;
    }
    public void setIsDelete(Long isDelete) 
    {
        this.isDelete = isDelete;
    }

    public Long getIsDelete() 
    {
        return isDelete;
    }
    public void setHasCustomsDeclaration(Long hasCustomsDeclaration) 
    {
        this.hasCustomsDeclaration = hasCustomsDeclaration;
    }

    public Long getHasCustomsDeclaration() 
    {
        return hasCustomsDeclaration;
    }
    public void setAppFlag(String appFlag) 
    {
        this.appFlag = appFlag;
    }

    public String getAppFlag() 
    {
        return appFlag;
    }
    public void setAppOrderStatus(String appOrderStatus) 
    {
        this.appOrderStatus = appOrderStatus;
    }

    public String getAppOrderStatus() 
    {
        return appOrderStatus;
    }
    public void setAppRefundStatus(String appRefundStatus) 
    {
        this.appRefundStatus = appRefundStatus;
    }

    public String getAppRefundStatus() 
    {
        return appRefundStatus;
    }
    public void setAppPurchaseStatus(String appPurchaseStatus) 
    {
        this.appPurchaseStatus = appPurchaseStatus;
    }

    public String getAppPurchaseStatus() 
    {
        return appPurchaseStatus;
    }
    public void setAppUseStorageStatus(String appUseStorageStatus) 
    {
        this.appUseStorageStatus = appUseStorageStatus;
    }

    public String getAppUseStorageStatus() 
    {
        return appUseStorageStatus;
    }
    public void setAppPostForwarderStatus(String appPostForwarderStatus) 
    {
        this.appPostForwarderStatus = appPostForwarderStatus;
    }

    public String getAppPostForwarderStatus() 
    {
        return appPostForwarderStatus;
    }
    public void setAppNote(String appNote) 
    {
        this.appNote = appNote;
    }

    public String getAppNote() 
    {
        return appNote;
    }
    public void setCancelBy(String cancelBy) 
    {
        this.cancelBy = cancelBy;
    }

    public String getCancelBy() 
    {
        return cancelBy;
    }
    public void setCancelReason(String cancelReason) 
    {
        this.cancelReason = cancelReason;
    }

    public String getCancelReason() 
    {
        return cancelReason;
    }
    public void setCancelReasonExt(String cancelReasonExt) 
    {
        this.cancelReasonExt = cancelReasonExt;
    }

    public String getCancelReasonExt() 
    {
        return cancelReasonExt;
    }
    public void setIsCb(Long isCb) 
    {
        this.isCb = isCb;
    }

    public Long getIsCb() 
    {
        return isCb;
    }
    public void setIsMock(Long isMock) 
    {
        this.isMock = isMock;
    }

    public Long getIsMock() 
    {
        return isMock;
    }
    public void setIsApplyTrackingNoFail(Long isApplyTrackingNoFail) 
    {
        this.isApplyTrackingNoFail = isApplyTrackingNoFail;
    }

    public Long getIsApplyTrackingNoFail() 
    {
        return isApplyTrackingNoFail;
    }
    public void setWarehouseCode(String warehouseCode) 
    {
        this.warehouseCode = warehouseCode;
    }

    public String getWarehouseCode() 
    {
        return warehouseCode;
    }
    public void setIsAutoPostForwarder(Long isAutoPostForwarder) 
    {
        this.isAutoPostForwarder = isAutoPostForwarder;
    }

    public Long getIsAutoPostForwarder() 
    {
        return isAutoPostForwarder;
    }
    public void setFmTn(String fmTn) 
    {
        this.fmTn = fmTn;
    }

    public String getFmTn() 
    {
        return fmTn;
    }
    public void setWaybillOssPath(String waybillOssPath) 
    {
        this.waybillOssPath = waybillOssPath;
    }

    public String getWaybillOssPath() 
    {
        return waybillOssPath;
    }
    public void setPlatformWaybillFormat(String platformWaybillFormat) 
    {
        this.platformWaybillFormat = platformWaybillFormat;
    }

    public String getPlatformWaybillFormat() 
    {
        return platformWaybillFormat;
    }
    public void setGmtCreate(Date gmtCreate) 
    {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtCreate() 
    {
        return gmtCreate;
    }
    public void setGmtModified(Date gmtModified) 
    {
        this.gmtModified = gmtModified;
    }

    public Date getGmtModified() 
    {
        return gmtModified;
    }
    public void setExchangeRate(BigDecimal exchangeRate) 
    {
        this.exchangeRate = exchangeRate;
    }

    public BigDecimal getExchangeRate() 
    {
        return exchangeRate;
    }
    public void setDiscountedAmount(BigDecimal discountedAmount) 
    {
        this.discountedAmount = discountedAmount;
    }

    public BigDecimal getDiscountedAmount() 
    {
        return discountedAmount;
    }
    public void setPurchasePrice(BigDecimal purchasePrice) 
    {
        this.purchasePrice = purchasePrice;
    }

    public BigDecimal getPurchasePrice() 
    {
        return purchasePrice;
    }
    public void setBuyerPaidShippingFee(BigDecimal buyerPaidShippingFee) 
    {
        this.buyerPaidShippingFee = buyerPaidShippingFee;
    }

    public BigDecimal getBuyerPaidShippingFee() 
    {
        return buyerPaidShippingFee;
    }
    public void setCnyPurchasePrice(BigDecimal cnyPurchasePrice) 
    {
        this.cnyPurchasePrice = cnyPurchasePrice;
    }

    public BigDecimal getCnyPurchasePrice() 
    {
        return cnyPurchasePrice;
    }
    public void setCnyEscrowAmount(BigDecimal cnyEscrowAmount) 
    {
        this.cnyEscrowAmount = cnyEscrowAmount;
    }

    public BigDecimal getCnyEscrowAmount() 
    {
        return cnyEscrowAmount;
    }
    public void setCnyOrderAmount(BigDecimal cnyOrderAmount) 
    {
        this.cnyOrderAmount = cnyOrderAmount;
    }

    public BigDecimal getCnyOrderAmount() 
    {
        return cnyOrderAmount;
    }
    public void setCnyProductAmount(BigDecimal cnyProductAmount) 
    {
        this.cnyProductAmount = cnyProductAmount;
    }

    public BigDecimal getCnyProductAmount() 
    {
        return cnyProductAmount;
    }
    public void setCnyPayamount(BigDecimal cnyPayamount) 
    {
        this.cnyPayamount = cnyPayamount;
    }

    public BigDecimal getCnyPayamount() 
    {
        return cnyPayamount;
    }
    public void setCnyDiscountedAmount(BigDecimal cnyDiscountedAmount) 
    {
        this.cnyDiscountedAmount = cnyDiscountedAmount;
    }

    public BigDecimal getCnyDiscountedAmount() 
    {
        return cnyDiscountedAmount;
    }
    public void setCnyDiscountAmount(BigDecimal cnyDiscountAmount) 
    {
        this.cnyDiscountAmount = cnyDiscountAmount;
    }

    public BigDecimal getCnyDiscountAmount() 
    {
        return cnyDiscountAmount;
    }
    public void setCnyEstimatedShippingFee(BigDecimal cnyEstimatedShippingFee) 
    {
        this.cnyEstimatedShippingFee = cnyEstimatedShippingFee;
    }

    public BigDecimal getCnyEstimatedShippingFee() 
    {
        return cnyEstimatedShippingFee;
    }
    public void setPlatformOrderDetailUrl(String platformOrderDetailUrl) 
    {
        this.platformOrderDetailUrl = platformOrderDetailUrl;
    }

    public String getPlatformOrderDetailUrl() 
    {
        return platformOrderDetailUrl;
    }
    public void setAppOrderStatusText(String appOrderStatusText) 
    {
        this.appOrderStatusText = appOrderStatusText;
    }

    public String getAppOrderStatusText() 
    {
        return appOrderStatusText;
    }
    public void setBuyerCountryName(String buyerCountryName) 
    {
        this.buyerCountryName = buyerCountryName;
    }

    public String getBuyerCountryName() 
    {
        return buyerCountryName;
    }
    public void setOpenEarthChatUrl(String openEarthChatUrl) 
    {
        this.openEarthChatUrl = openEarthChatUrl;
    }

    public String getOpenEarthChatUrl() 
    {
        return openEarthChatUrl;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orderId", getOrderId())
            .append("opOrderId", getOpOrderId())
            .append("shopId", getShopId())
            .append("platform", getPlatform())
            .append("platformOrderSn", getPlatformOrderSn())
            .append("platformOrderId", getPlatformOrderId())
            .append("platformOrderUuid", getPlatformOrderUuid())
            .append("platformOrderStatus", getPlatformOrderStatus())
            .append("site", getSite())
            .append("currency", getCurrency())
            .append("orderAmount", getOrderAmount())
            .append("productAmount", getProductAmount())
            .append("discountAmount", getDiscountAmount())
            .append("estimatedShippingFee", getEstimatedShippingFee())
            .append("actualShippingCost", getActualShippingCost())
            .append("payAmount", getPayAmount())
            .append("escrowAmount", getEscrowAmount())
            .append("commissionFee", getCommissionFee())
            .append("refundAmount", getRefundAmount())
            .append("paymentMethod", getPaymentMethod())
            .append("paymentMethodInt", getPaymentMethodInt())
            .append("logisticsChannel", getLogisticsChannel())
            .append("logisticsCompany", getLogisticsCompany())
            .append("shippingMethod", getShippingMethod())
            .append("trackingNo", getTrackingNo())
            .append("gmtOrderStart", getGmtOrderStart())
            .append("gmtOrderModified", getGmtOrderModified())
            .append("gmtPay", getGmtPay())
            .append("gmtLastDelivery", getGmtLastDelivery())
            .append("gmtDelivery", getGmtDelivery())
            .append("gmtRefund", getGmtRefund())
            .append("gmtFinish", getGmtFinish())
            .append("buyerId", getBuyerId())
            .append("buyerUsername", getBuyerUsername())
            .append("buyerNameSmd5", getBuyerNameSmd5())
            .append("buyerPhoneSmd5", getBuyerPhoneSmd5())
            .append("buyerCountry", getBuyerCountry())
            .append("buyerProvince", getBuyerProvince())
            .append("buyerZipcode", getBuyerZipcode())
            .append("buyerMessage", getBuyerMessage())
            .append("buyerSelectLogistics", getBuyerSelectLogistics())
            .append("sellerNote", getSellerNote())
            .append("itemQuantity", getItemQuantity())
            .append("itemVariety", getItemVariety())
            .append("isCod", getIsCod())
            .append("isRussianBuyerNotFullname", getIsRussianBuyerNotFullname())
            .append("isNeedInvoice", getIsNeedInvoice())
            .append("isIsolation", getIsIsolation())
            .append("isDelete", getIsDelete())
            .append("hasCustomsDeclaration", getHasCustomsDeclaration())
            .append("appFlag", getAppFlag())
            .append("appOrderStatus", getAppOrderStatus())
            .append("appRefundStatus", getAppRefundStatus())
            .append("appPurchaseStatus", getAppPurchaseStatus())
            .append("appUseStorageStatus", getAppUseStorageStatus())
            .append("appPostForwarderStatus", getAppPostForwarderStatus())
            .append("appNote", getAppNote())
            .append("cancelBy", getCancelBy())
            .append("cancelReason", getCancelReason())
            .append("cancelReasonExt", getCancelReasonExt())
            .append("isCb", getIsCb())
            .append("isMock", getIsMock())
            .append("isApplyTrackingNoFail", getIsApplyTrackingNoFail())
            .append("warehouseCode", getWarehouseCode())
            .append("isAutoPostForwarder", getIsAutoPostForwarder())
            .append("fmTn", getFmTn())
            .append("waybillOssPath", getWaybillOssPath())
            .append("platformWaybillFormat", getPlatformWaybillFormat())
            .append("gmtCreate", getGmtCreate())
            .append("gmtModified", getGmtModified())
            .append("exchangeRate", getExchangeRate())
            .append("discountedAmount", getDiscountedAmount())
            .append("purchasePrice", getPurchasePrice())
            .append("buyerPaidShippingFee", getBuyerPaidShippingFee())
            .append("cnyPurchasePrice", getCnyPurchasePrice())
            .append("cnyEscrowAmount", getCnyEscrowAmount())
            .append("cnyOrderAmount", getCnyOrderAmount())
            .append("cnyProductAmount", getCnyProductAmount())
            .append("cnyPayamount", getCnyPayamount())
            .append("cnyDiscountedAmount", getCnyDiscountedAmount())
            .append("cnyDiscountAmount", getCnyDiscountAmount())
            .append("cnyEstimatedShippingFee", getCnyEstimatedShippingFee())
            .append("platformOrderDetailUrl", getPlatformOrderDetailUrl())
            .append("appOrderStatusText", getAppOrderStatusText())
            .append("buyerCountryName", getBuyerCountryName())
            .append("openEarthChatUrl", getOpenEarthChatUrl())
            .toString();
    }
}
